/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * PrincipalGUI.java
 *
 * Created on 19/07/2011, 11:57:32
 */

package carrancao.gui;

import java.awt.Toolkit;

/**
 *
 * @author Lubnnia
 */
public class PrincipalGUI extends javax.swing.JFrame {

    /** Creates new form PrincipalGUI */
    public PrincipalGUI() {
        initComponents();
        this.setLocationRelativeTo(null);
        //this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/imagens/icone_clientes.jpg")));

    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jLabelImagem = new javax.swing.JLabel();
        jMenuPrincipal = new javax.swing.JMenuBar();
        jMenuCadastros = new javax.swing.JMenu();
        jMenuItemCliente = new javax.swing.JMenuItem();
        jMenuItemFornecedor = new javax.swing.JMenuItem();
        jMenuItemUsuario = new javax.swing.JMenuItem();
        jMenuItemCadastroCategoria = new javax.swing.JMenuItem();
        jMenuItemProduto = new javax.swing.JMenuItem();
        jMenuItemCadastroItem = new javax.swing.JMenuItem();
        jMenuItemPagamento = new javax.swing.JMenuItem();
        jMenuConsultas = new javax.swing.JMenu();
        jMenuItemConsultaCliente = new javax.swing.JMenuItem();
        jMenuItemConsultaFornecedor = new javax.swing.JMenuItem();
        jMenuItemConsultaUsuario = new javax.swing.JMenuItem();
        jMenuItemConsultaCategoria = new javax.swing.JMenuItem();
        jMenuItemConsultaProdutos = new javax.swing.JMenuItem();
        jMenuItemConsultaItens = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Sistema Carrancão");
        setBackground(new java.awt.Color(255, 255, 255));
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

        jLabelImagem.setFont(new java.awt.Font("Tahoma", 0, 12));
        jLabelImagem.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/logo_carrancao.png"))); // NOI18N

        jMenuCadastros.setText("Cadastros");
        jMenuCadastros.setFont(new java.awt.Font("Segoe UI", 0, 14));

        jMenuItemCliente.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemCliente.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/icone_clientes.png"))); // NOI18N
        jMenuItemCliente.setText("Cadastro de Cliente");
        jMenuItemCliente.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemClienteActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemCliente);

        jMenuItemFornecedor.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemFornecedor.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/icone_fornecedor.png"))); // NOI18N
        jMenuItemFornecedor.setText("Cadastro de Fornecedor");
        jMenuItemFornecedor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemFornecedorActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemFornecedor);

        jMenuItemUsuario.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemUsuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/icone_usuario.png"))); // NOI18N
        jMenuItemUsuario.setText("Cadastro de Usuário");
        jMenuItemUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemUsuarioActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemUsuario);

        jMenuItemCadastroCategoria.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemCadastroCategoria.setText("Cadastro de Categoria de Produto");
        jMenuItemCadastroCategoria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemCadastroCategoriaActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemCadastroCategoria);

        jMenuItemProduto.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        jMenuItemProduto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/icone_produto.gif"))); // NOI18N
        jMenuItemProduto.setText("Cadastro de Produto");
        jMenuItemProduto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemProdutoActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemProduto);

        jMenuItemCadastroItem.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        jMenuItemCadastroItem.setText("Cadastro de Item de Produto");
        jMenuItemCadastroItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemCadastroItemActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemCadastroItem);

        jMenuItemPagamento.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        jMenuItemPagamento.setIcon(new javax.swing.ImageIcon(getClass().getResource("/carrancao/imagens/icone_caixa_registradora.gif"))); // NOI18N
        jMenuItemPagamento.setText("Cadastro de Forma de Pagamento");
        jMenuItemPagamento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemPagamentoActionPerformed(evt);
            }
        });
        jMenuCadastros.add(jMenuItemPagamento);

        jMenuPrincipal.add(jMenuCadastros);

        jMenuConsultas.setText("Consultas");
        jMenuConsultas.setFont(new java.awt.Font("Segoe UI", 0, 14));

        jMenuItemConsultaCliente.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemConsultaCliente.setText("Consulta de Cliente");
        jMenuItemConsultaCliente.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemConsultaClienteActionPerformed(evt);
            }
        });
        jMenuConsultas.add(jMenuItemConsultaCliente);

        jMenuItemConsultaFornecedor.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemConsultaFornecedor.setText("Consulta de Fornecedor");
        jMenuItemConsultaFornecedor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemConsultaFornecedorActionPerformed(evt);
            }
        });
        jMenuConsultas.add(jMenuItemConsultaFornecedor);

        jMenuItemConsultaUsuario.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemConsultaUsuario.setText("Consulta de Usuário");
        jMenuItemConsultaUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemConsultaUsuarioActionPerformed(evt);
            }
        });
        jMenuConsultas.add(jMenuItemConsultaUsuario);

        jMenuItemConsultaCategoria.setFont(new java.awt.Font("Segoe UI", 0, 14)); // NOI18N
        jMenuItemConsultaCategoria.setText("Consulta de Categoria");
        jMenuConsultas.add(jMenuItemConsultaCategoria);

        jMenuItemConsultaProdutos.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemConsultaProdutos.setText("Consulta de Produtos");
        jMenuItemConsultaProdutos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemConsultaProdutosActionPerformed(evt);
            }
        });
        jMenuConsultas.add(jMenuItemConsultaProdutos);

        jMenuItemConsultaItens.setFont(new java.awt.Font("Segoe UI", 0, 14));
        jMenuItemConsultaItens.setText("Consulta de Itens");
        jMenuItemConsultaItens.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemConsultaItensActionPerformed(evt);
            }
        });
        jMenuConsultas.add(jMenuItemConsultaItens);

        jMenuPrincipal.add(jMenuConsultas);

        setJMenuBar(jMenuPrincipal);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabelImagem, javax.swing.GroupLayout.DEFAULT_SIZE, 1387, Short.MAX_VALUE)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jLabelImagem, javax.swing.GroupLayout.DEFAULT_SIZE, 689, Short.MAX_VALUE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jMenuItemClienteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemClienteActionPerformed
        ClienteGUI tela = new ClienteGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemClienteActionPerformed

    private void jMenuItemFornecedorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemFornecedorActionPerformed
        FornecedorGUI tela = new FornecedorGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemFornecedorActionPerformed

    private void jMenuItemPagamentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemPagamentoActionPerformed
        FormaPagamentoGUI tela = new FormaPagamentoGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemPagamentoActionPerformed

    private void jMenuItemUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemUsuarioActionPerformed
        UsuarioGUI tela = new UsuarioGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemUsuarioActionPerformed

    private void jMenuItemProdutoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemProdutoActionPerformed
        ProdutoGUI tela = new ProdutoGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemProdutoActionPerformed

    private void jMenuItemConsultaClienteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConsultaClienteActionPerformed
        ConsultarClienteGUI tela = new ConsultarClienteGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemConsultaClienteActionPerformed

    private void jMenuItemConsultaFornecedorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConsultaFornecedorActionPerformed
        ConsultaFornecedorGUI tela = new ConsultaFornecedorGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemConsultaFornecedorActionPerformed

    private void jMenuItemConsultaUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConsultaUsuarioActionPerformed
        ConsultarUsuarioGUI tela = new ConsultarUsuarioGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemConsultaUsuarioActionPerformed

    private void jMenuItemConsultaProdutosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConsultaProdutosActionPerformed
        ConsultarProdutoGUI tela = new ConsultarProdutoGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemConsultaProdutosActionPerformed

    private void jMenuItemConsultaItensActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemConsultaItensActionPerformed
        ConsultarItemGUI tela = new ConsultarItemGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemConsultaItensActionPerformed

    private void jMenuItemCadastroItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemCadastroItemActionPerformed
        ItemProdutoGUI tela = new ItemProdutoGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemCadastroItemActionPerformed

    private void jMenuItemCadastroCategoriaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemCadastroCategoriaActionPerformed
        CategoriaGUI tela = new CategoriaGUI();
        tela.setVisible(true);
    }//GEN-LAST:event_jMenuItemCadastroCategoriaActionPerformed

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new PrincipalGUI().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel jLabelImagem;
    private javax.swing.JMenu jMenuCadastros;
    private javax.swing.JMenu jMenuConsultas;
    private javax.swing.JMenuItem jMenuItemCadastroCategoria;
    private javax.swing.JMenuItem jMenuItemCadastroItem;
    private javax.swing.JMenuItem jMenuItemCliente;
    private javax.swing.JMenuItem jMenuItemConsultaCategoria;
    private javax.swing.JMenuItem jMenuItemConsultaCliente;
    private javax.swing.JMenuItem jMenuItemConsultaFornecedor;
    private javax.swing.JMenuItem jMenuItemConsultaItens;
    private javax.swing.JMenuItem jMenuItemConsultaProdutos;
    private javax.swing.JMenuItem jMenuItemConsultaUsuario;
    private javax.swing.JMenuItem jMenuItemFornecedor;
    private javax.swing.JMenuItem jMenuItemPagamento;
    private javax.swing.JMenuItem jMenuItemProduto;
    private javax.swing.JMenuItem jMenuItemUsuario;
    private javax.swing.JMenuBar jMenuPrincipal;
    // End of variables declaration//GEN-END:variables

}
